

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<script type="text/javascript" src="helpman_topicinit.js"></script>

<title>Copy (Duplicate) Diagram [Enterprise Architect User Guide]</title>

<meta name="keywords" content="Enterprise Architect, Sparx Systems, UML, Duplicate,Duplicate Diagram,Duplicate UML Diagram,Diagram,Diagram Duplicate,Diagram Copy, Shallow,Diagram Copy, Deep,Diagram Paste,Copy,Copy Diagram, Shallow,Copy Diagram, Deep,Copy UML Diagram, Shallow,Copy UML Diagram, Deep,Shallow Copy,Shallow Copy Of Diagram,Deep Copy,Deep Copy Of Diagram,Paste,Paste Diagram Into Package,UML Diagram,UML Diagram Duplicate,UML Diagram Copy, Shallow,UML Diagram Copy, Deep,UML Diagram Paste">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<link type="text/css" href="default.css" rel="stylesheet" />
<style type="text/css">
  A, A:Visited
  {
    color: #00F;
  }

  A:Active, A:Hover
  {
    color: #F00;
  }

  OL
  {
    margin: 5px 0 5px 48px;
  }

  UL
  {
    margin-bottom: 3px;
    margin-top: 0;
  }

  #nsr
  {
    background-color: #D4DFFF;
  }

  #nsr A
  {
    text-decoration: none;
  }

  #mainbody
  {
    padding: 8px;
  }

  .p_BodyText
  {
    padding: 5px 0;
  }
</style>



<style type="text/css" media="screen">
  BODY
  {
    background-color: #FFFFFF;
  }

  #nsr
  {
    padding: 6px 6px 0 6px;
    border-bottom: none;
    vertical-align: top;
    z-index: 2;
    visibility: visible;
    left: 0;
    top: 0;
    position: absolute;
  }

  #mainbody
  {
    left: 0;
    top: 0;
    margin: 0;
    position: absolute;
    padding: 10px;
    overflow: auto;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-attachment: fixed;
  }
</style>

<style type="text/css" media="print">
  #nsr
  {
    visibility: none;
  }

  #mainbody
  {
    overflow: visible;
  }
</style>
<script type="text/javascript" language="JavaScript" src="nonscroll.js"></script>

</head>
<body scroll="no">

<div id="page">



        <div id="content">
          <div id="content-inner">
          



  
          <div id="nsr">
            <table border="0" cellspacing="0" cellpadding="4" width="100%">
              <tr valign="top">
                <td align="left">
  


                  <p class="p_Heading1"><span class="f_Heading1">Copy (Duplicate) Diagram</span></p>



  
                </td>
                <td align="right">
                  <a href="introduction.htm" onmouseover="document.images.main.src='button_main_h.gif'" onmouseout="document.images.main.src='button_main.gif'">
                    <img name="main" src="button_main.gif" border=0 alt="Return to Introduction">
                  </a>&nbsp;
    
                  <a href="zorderelements.htm" onmouseover="document.images.prev.src='button_prev_h.gif'" onmouseout="document.images.prev.src='button_prev.gif'">
                    <img name=prev src="button_prev.gif" border=0 alt="Previous page" />
                  </a>&nbsp;
    
    
    
                  <a href="openapackage.htm" onmouseover="document.images.next.src='button_next_h.gif'" onmouseout="document.images.next.src='button_next.gif'">
                    <img name=next src="button_next.gif" border=0 alt="Next page" />
                  </a>
    
    
                </td>
              </tr>
            </table>
          </div>
          <div id="mainbody">
  


                <p class="p_BodyText"><span class="f_BodyText">Enterprise Architect makes it easy to duplicate a complete diagram, either with links back to the original diagram elements (</span><span class="f_BodyText" style="font-style: italic;">shallow mode</span><span class="f_BodyText">), or with complete copies of all elements in the diagram (</span><span class="f_BodyText" style="font-style: italic;">deep mode</span><span class="f_BodyText">).</span></p>
<p class="p_BodyText"><span class="f_BodyText">When you copy a diagram in shallow mode, the elements in the new diagram are </span><span class="f_BodyText">linked </span><span class="f_BodyText">to the originals, so if you change the properties of one, the other reflects those changes. If you copy the diagram in deep mode, then all elements are duplicated completely, so that changing an element on one does not affect the other.</span></p>
<p class="p_BodyText"><span class="f_BodyText">Element position and size should be independent in both copy modes.</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Procedure</span></p>
<p class="p_BodyText"><span class="f_BodyText">To duplicate a diagram, follow the steps below:</span></p>
<ol style="text-indent: 0px; margin-left: 48px; list-style-position: outside;">
<li value=1><span class="f_NumberedList">In the </span><span class="f_UIControl">Project Browser</span><span class="f_NumberedList">, select the diagram to copy.</span></li>
<li value=2><span class="f_NumberedList">Right-click to display the context menu and select the </span><span class="f_MenuKeyField">Copy Diagram </span><span class="f_NumberedList">menu option.</span></li>
<li value=3><span class="f_NumberedList">Navigate to the package to host the new diagram, and right-click to open the context menu.</span></li>
<li value=4><span class="f_NumberedList">Select the </span><span class="f_MenuKeyField">Paste Diagram</span><span class="f_NumberedList"> menu option. The </span><span class="f_UIControl">Copy Diagram</span><span class="f_NumberedList"> dialog displays.</span><br>
<span class="f_NumberedList">&nbsp;</span><br>
<img src="copydiagram.png" width="320" height="186" border="0" alt="CopyDiagram"><br>
<span class="f_NumberedList">&nbsp;</span></li>
<li value=5><span class="f_NumberedList">In the </span><span class="f_NumberedList" style="font-weight: bold;">Name</span><span class="f_NumberedList"> field, type the name for the new diagram.</span></li>
<li value=6><span class="f_NumberedList">In the </span><span class="f_UIControl">Type of copy</span><span class="f_NumberedList"> panel, click on the radio button for the type of copy you require; either linked elements (shallow copy) or complete copies of the originals (deep copy).</span></li>
<li value=7><span class="f_NumberedList">Click on the </span><span class="f_MenuKeyField">OK</span><span class="f_NumberedList"> button</span><span class="f_NumberedList">.</span></li>
</ol>
<p class="p_BodyText"><span class="f_BodyText">Enterprise Architect automatically creates the new diagram, links or creates new elements and arranges them as in the original diagram. All links are also copied between diagram elements where appropriate.</span></p>




            </div>
          </div>
        </div>



</div>


</body>
</html>
